#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int judge_lily(int n)
{
    int sum = (n % 10000) * (n / 10000) + (n % 1000) * (n / 1000) + (n % 100) * (n / 100) + (n % 10) * (n / 10);
    if (sum == n) {
        return 1;
    }
    else
        return 0;
}
int main() {
    for (int i = 10000; i < 100000; i++) {
        if (judge_lily(i)) {
            printf("%d ", i);
        }
    }
    return 0;
}